package com.nodecollege.cloud.common.model.po;

import lombok.Data;

/**
 * Table: upms_app_resource
 * 版权：节点学院
 *
 * @author LC
 * @date 2019-12-17 19:40:02
 */
@Data
public class UpmsAppResource {
    /**
     * 主键id
     */
    private Long appResourceId;
    /**
     * 应用id
     */
    private Long appId;
    /**
     * 资源类型
     * 0-分类导航
     * 1-菜单页面
     * 2-按钮事件
     */
    private Integer resourceType;
    /**
     * 资源代码
     */
    private String resourceCode;
    /**
     * 资源名称
     */
    private String resourceName;
    /**
     * 排序号
     */
    private Integer num;
    /**
     * 父id
     */
    private Long parentId;
    /**
     * 状态 -1-已删除，0-不可删除，1-可删除，2-冻结，3-不推荐使用
     */
    private Integer state;
    /**
     * 打开方式
     * 资源类型为 功能页面时必填
     * 0-单页方式（前端项目中已经集成好的页面）
     * 1-iframe方式（第三方开发的单页应用）
     */
    private Integer openType;
    /**
     * 路径
     * 资源类型为 功能页面时必填
     */
    private String path;
    /**
     * 路径图标
     */
    private String icon;
    /**
     * 接口id
     */
    private Long apiId;
    /**
     * 接口应用名称
     */
    private String applicationName;
    /**
     * controller_name
     */
    private String controllerName;
    /**
     * 接口路径
     */
    private String apiUrl;

}